package com.doit.day01

object _03_字符串得输出 {
  def main(args: Array[String]): Unit = {
    val name = "zss"
    val height = 1.81
    val age = 18
    //我的名字叫zss，我今年18岁了，我的身高是1.87米
    //我的名字叫zss，我今年18岁了，我的身高是1.87米
    println("我的名字叫"+name+"，我今年"+age+"岁了，我的身高是"+height+"米")

      //模板字符串来写
    println(s"我的名字叫${name},我今年${age+1}岁了，我的身高是${height}米")

    //我的名字叫zss，我今年18岁了，我的身高是1.870000米
    //printf  不换行
    printf("我的名字叫%s，我今年%d岁了，我的身高是%.2f米\r\n",name,age,height)

    //多行输出
    //后续要学习spark sql
/*    val sql = "select \r\n"+  
      "* \r\n" +
      "from table \r\n" +
      "where name = zss \r\n" +
      "and age = 18;\r\n"*/

    val sql =
      s"""
        |select
        |*
        |from table
        |where name = ${name}
        |and age = ${age +10}
        |""".stripMargin

    println(sql)

  }
}
